package com.yinhai.message.manage.sysapp.bpo;


import com.yinhai.core.common.api.base.IPage;
import com.yinhai.message.core.po.MessageAppManagePo;
import com.yinhai.message.manage.sysapp.vo.SysAppVo;

import java.util.List;
import java.util.Map;

/**
 * @author yanglq 2017.3.24
 */
public interface ISysAppBpo {
    String getSequeue();

    void addSysApp(MessageAppManagePo po);

    void modifySysApp(MessageAppManagePo po);

    IPage<SysAppVo> getSysAppList(Map<String, Object> param, int start, int limit, String gridId);

    List<SysAppVo> getSysAppList();

    SysAppVo getSysAppById(String id);

    Long getCountBySysId(String systemId, String id);

    SysAppVo getVoBySystemId(String systemId);

    void dropSysApp(MessageAppManagePo po);
}
